Subject: Chris Palmer's submission edited into version 0.14

From: "Alan K. Bartky, Manager of Technology" <[email-masked]>
Date: Fri, 7 Oct 94 09:15:41 PDT

As promissed in my version 0.14 DLSw announcement, here is Chris
Palmer's submission which was edited in between version 0.13 and 
is now in version 0.14.

--- Begin Included Message ---

Subject: Comments on Section 7 of dlsw012
To: [email-masked]
Date: Mon, 3 Oct 94 15:48:39 EDT
X-Mailer: ELM [version 2.3 PL11]
Content-Length:       2461
Status: RO

It seems to me that the text describing some of the State Transition
Tables needs to be changed to be compatible with the sample connect
flows, and with other changes which have been proposed.

eg.

7.2.5. CONNECT_PENDING State

The existing text begins:
    "The CONNECT_PENDING state is entered by the origin Data Link Switch
     when a DLC_CONTACTED signal....."
This should read:
    "The CONNECT_PENDING state is entered by the origin or target Data
     Link Switch when a DLC_CONTACTED signal....."

ie. either side may enter this state, as shown for example in the
connect flow for leased SDLC PU2.0 as origin.

7.2.6. CIRCUIT_ESTABLISHED State

The existing text begins:
   "The CIRCUIT_ESTABLISHED state is entered by the origin Data Link
    Switch from the DISCONNECTED state, and by the target Data Link
    Switch from the CIRCUIT_PENDING state. The state is exited when a
    connection is started (ie. DLC receives a SABME command). The next
 	state is CONTACT_PENDING for the target Data Link Switch and
    CONNECT_PENDING for the origin Data Link Switch."
This should read:
   "The CIRCUIT_ESTABLISHED state is entered by the origin Data Link
    Switch from the CIRCUIT_START state, and by the target Data Link
    Switch from the CIRCUIT_PENDING state. The state is exited when a
    connection is started (ie. DLC receives a SABME command) or CONTACT
    is received. The next state is either CONTACT_PENDING or
    CONNECT_PENDING for either the origin Data Link Switch or the
	target Data Link Switch."

If ICANREACH_cs and NETBIOS_NR_cs are deleted from the DISCONNECTED
state transition table then you can't get to CIRCUIT_ESTABLISHED
from DISCONNECTED.
Either side may enter either of the next two states (CONTACT_PENDING
or CONNECT_PENDING) from CIRCUIT_ESTABLISHED as the various connect
flows illustrate.

7.2.7. CONTACT_PENDING State

The exsisting text begins:
    "The CONTACT_PENDING state is entered by the target Data Link Switch
     upon receipt of a CONTACT message."
This should read:
    "The CONTACT_PENDING state is entered by the origin or target Data
     Link Switch upon receipt of a CONTACT message."

Same rationale as for 7.2.5 above.

regards,
-- 
Chris Palmer                                "Ashes to ashes,
Data General Corporation                     dust to dust,
Enterprise Solutions Engineering Division    If Lillee don't get you,
[email-masked]                          Thommo must!"
    
--- End Included Message ---